import org.devf.fork.imsimulator.socket.handler.listener.ChatListener;

module org.devf.fork.imsimulator {
    requires javafx.controls;
    requires javafx.fxml;
    requires javafx.web;

    requires org.controlsfx.controls;
    requires com.dlsc.formsfx;
    requires org.kordamp.ikonli.javafx;
    requires org.kordamp.ikonli.core;
    requires org.kordamp.bootstrapfx.core;
    requires eu.hansolo.tilesfx;
    requires cn.hutool.json;
    requires cn.hutool.core;
    requires java.desktop;
    requires java.sql;


    exports org.devf.fork.imsimulator.http.pojo; //不加这句实体的public方法没有权限
    exports org.devf.fork.imsimulator.service.dto;
    exports org.devf.fork.imsimulator.service.vo;
    exports org.devf.fork.imsimulator.socket.dto;
    exports org.devf.fork.imsimulator.socket.handler;
    exports org.devf.fork.imsimulator.model;
    exports org.devf.fork.imsimulator.view to javafx.fxml;
    opens org.devf.fork.imsimulator.view to javafx.fxml;
    exports org.devf.fork.imsimulator.socket.handler.listener;
    uses ChatListener;
    exports org.devf.fork.imsimulator;
    exports org.devf.fork.imsimulator.view.extend to javafx.fxml;
    opens org.devf.fork.imsimulator.view.extend to javafx.fxml;
    exports org.devf.fork.imsimulator.view.layout to javafx.fxml;
    opens org.devf.fork.imsimulator.view.layout to javafx.fxml;


}